Ext.define('Admin.model.trade.ContractDetail', {
	        extend : 'Admin.model.Base',
	        idProperty : 'uuid',
	        identifier : 'uuid',
	        fields : ['uuid', 'contract', 'period', {
		                name : 'deliverDate',
		                mapping : function(data) {
			                return data.id.deliverDate;
		                }
	                }, 'value', {
		                name : 'periodname',
		                calculate : function(data) {
			                var record = Admin.getApplication().getStore('TradePeriodStore').getById(data.period);
			                return record ? record.data.name : '';
		                }
	                }]
        });